// 函数优化
console.log('========== 函数优化 ==========');

// rest参数
function add(name, age, ...params) {
    console.log(name);
    console.log(age);
    // params为数组
    console.log(params);
}
add('ls',20,'123@qwe.com','男',123456)
// 展开数组
let nums1 = [22, 34, 67];
let nums2 = [31, 42, 11];
let nums = [...nums1,...nums2];
console.log(nums);

//函数参数默认值
//ES6 >
function get(id,deptId){
    if (!id){
        id = 1;
    }
    if (!deptId){
        deptId = 2;
    }
    console.log(id);
    console.log(deptId);
}
get();
// ES6 <=
function query(id = 1,deptId = 2){
    console.log(id);
    console.log(deptId);
}
query();